<?php

require '../util/Includes.php';
$_accion = (int) $_GET[ 'accion' ];
$sResponse = CommonWeb::traerCodRespJSON( CODE_FAILED );
switch ( $_accion ) {
    case ACC_GET_DT_USERS:
        $lstUsuarios = UsuarioDAO::traerTodos();
        if ( $lstUsuarios != NULL && is_array( $lstUsuarios ) ) {
            $iSizeUsu = count( $lstUsuarios );
            $sResponse = "[";
            for ( $i = 0; $i < $iSizeUsu; $i++ ) {
                $usuario = $lstUsuarios[ $i ];
                $sResponse .=UsuarioBean::returnBasicJSONString( $usuario );
                if ( $i + 1 < $iSizeUsu ) {
                    $sResponse .= ",";
                }
            }
            $sResponse .= "]";
        }
        break;
    case ACC_GET_DT_PRODUCTS:
        $lstProductos = ProductoDAO::traerTodos();
        if ( $lstProductos != NULL && is_array( $lstProductos ) ) {
            $iSizeProd = count( $lstProductos );
            $sResponse = "[";
            for ( $i = 0; $i < $iSizeProd; $i++ ) {
                $producto = $lstProductos[ $i ];
                $sResponse .= ProductoBean::returnBasicJSONString( $producto );
                if ( $i + 1 < $iSizeProd ) {
                    $sResponse .= ",";
                }
            }
            $sResponse .= "]";
        }
        break;
    default:
        break;
}
echo $sResponse;
?>
